package com.cjz.rxjavalearn.api;

import com.cjz.rxjavalearn.pojo.Top250MovieData;

import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;
import rx.Observable;

public class API {

    public static final String baseUrl = "https://api.douban.com/";

    /**
     * 举例获取豆瓣TOP250电影
     * https://api.douban.com/v2/movie/top250?start=0&count=50
     */
    public interface GetMoviesAPI {

        //单独使用retrofit2
//        @GET("{ver}/movie/top250")
//        Call<Top250MovieData> getMovies(@Path("ver") String version, @Query("start") int s, @Query("count") int c);

        //retrofit2结合RxJava
        @GET("{ver}/movie/top250")
        Observable<Top250MovieData> getMovies(@Path("ver") String version, @Query("start") int s, @Query("count") int c);

    }
}
